package com.xdap.keymen.entity.dayang;

import com.definesys.mpaas.query.annotation.Column;
import com.definesys.mpaas.query.annotation.Style;
import com.definesys.mpaas.query.annotation.Table;
import com.xdap.api.moudle.base.entity.NoTenBasePojo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Table(value = "dy_points_statement")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Style()
public class DaYangPointsCountEntity extends NoTenBasePojo {
    private String id;
    @Column("statement_id")
    private String statementId;
    @Column("Customer_ID")
    private String customerId;
    @Column("shop_change")
    private String shopChange;

    @Column("Other_orders")
    private String otherOrder;
    @Column("operator")
    private String operator;
    @Column("change_time")
    private String changeTime;
    @Column("quantity_changed")
    private long quantityChange;
    @Column("remaining")
    private long remaining;
    @Column("state")
    private String state;
    @Column("document_id")
    private String documentId;

    @Column("count_flag")
    private String countFlag;

    @Column("used_orderno")
    private String usedOrderno;

    @Column("effective_date")
    private String effectiveDate;

    @Column("expiration_date")
    private String expirationDate;

    @Column("term")
    private long term;

    @Column("change_scenario")
    private String changeScenario;

    @Column("tab_doc_id")
    private String tabDocId;

}
